#include "Objet.h"
#include "Sac.h"
#ifndef rangeable_h
#define rangeable_h

class Sac;
class Objet;


class rangeable {

 public:

    virtual bool Ajouter(Objet &O)  = 0;
    virtual void RangeStat(std::string stat)=0;
    virtual void OrdonnerPoids()=0;
    virtual bool Retirer(Objet &O)  = 0;

public:
    // virtual destructor for interface 
    virtual ~rangeable() { }
};

#endif // rangeable_h
